import path
import os

# 实例化对象
d = path.Data()
# 文件夹分化，可做可不做
d.data_file('TEST', ['Asset', 'Case', 'Data', 'FuncLogic', 'Head', 'Report', r'Report\log'])
# 将自身拷贝至数据对象
d.data_me()
# 记录项目依赖
os.system('pip freeze > requirements.txt')

# 以下内容为需要记忆的一切路径，请手动添加，格式 (相对于大文件的路径, 文件名)
# 但非文本类文件，请自行保管！
d.data_on('Head\\', '所用依赖.txt')

d.data_on('', 'requirements.txt')

d.data_on('', '测试工作台.py')
d.data_on('', 'm3u8.py')
d.data_on('Head\\', 'DriverOn.py')
d.data_on('Head\\', 'DataFrom.py')
d.data_on('Head\\', 'Qfunc.py')
d.data_on('FuncLogic\\', 'func.py')
d.data_on('Data\\', 'data.py')
d.data_on('Case\\', 'test.py')
d.data_on('Report\\', '测试报告生成.py')
d.data_on('Report\\', '邮件.py')
d.data_on('Report\\log\\', 'adb_log_catch.py')
d.data_on('Foot\\', 'copymanga.py')
d.data_on('Foot\\', '解析.py')

# 将数据对象信息转为json，于path.py的同级目录，data.json
d.data_down()



